home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Dev / e / q-device_src.lha / Q-Device / params.e < prev    next >
Encoding:
Text File  |  2003-12-16  |  2.0 KB  |  75 lines

  1. OPT MODULE
  2.  
  3. -> Sub-parameters sent to the target
  4. EXPORT CONST
  5.     P_EJECT         = %00000010,
  6.     P_INSERT        = %00000011,
  7.     P_LOCK          = %00000001,
  8.     P_UNLOCK        = %00000000,
  9.     P_START         = %00000001,
  10.     P_STOP          = %00000000,
  11.     P_DIAG_SIMPLE1  = %00000100,
  12.     P_DIAG_SIMPLE2  = %00010100,
  13.     P_DIAG_COMPLEX1 = %00000111,
  14.     P_DIAG_COMPLEX2 = %00010111,
  15.     P_LOG_WRITE     = %01000010,
  16.     P_LOG_READ      = %01000011,
  17.     P_LOG_REVREAD   = %01000100,
  18.     P_LOG_VERIFY    = %01000101,
  19.     P_LOG_NMERRORS  = %01000110,
  20.     P_LOG_BUFFER    = %01000001,
  21.     P_LOG_EVENTS    = %01000111,
  22.  
  23.  
  24.     P_ALLPAGES      = $FF
  25.  
  26.  
  27. -> Masks for ANDing with return values (as many values are less than 1 byte in size)
  28. EXPORT CONST
  29.     -> SCSI Status Mask
  30.     M_STATUS        = %00111110,  
  31.     -> SenseKey Mask
  32.     M_SENSEKEY      = %00001111,
  33.     -> Inquiry Masks
  34.     M_DEVTYPE       = %00011111,
  35.     M_RMB           = %10000000,
  36.     M_VENDORTYPE    = %01111111,
  37.     M_ISOVER        = %11000000,
  38.     M_ECMAVER       = %00111000,
  39.     M_ANSIVER       = %00000111,
  40.     M_AENC          = %10000000,
  41.     M_TRMIOP        = %01000000,
  42.     M_RELADR        = %10000000,
  43.     M_WIDTH32       = %01000000,
  44.     M_WIDTH16       = %00100000,
  45.     M_SYNC          = %00010000,
  46.     M_LINKED        = %00001000,
  47.     M_CMDQUE        = %00000010,
  48.     M_RESET         = %00000001,
  49.     -> CD TOC Masks
  50.     M_TRACKTYPE     = %00000100,
  51.     M_CHANNELS      = %00001000,
  52.     M_EMPHASIS      = %00000001,
  53.     M_COPYRIGHT     = %00000010,
  54.     -> Mode Sense Masks
  55.     M_LBLOCKS       = %00000000111111111111111111111111,
  56.     M_PAGETYPE      = %00111111,
  57.     M_READCACHE     = %00000001,
  58.     M_QALGORITHM    = %11110000,
  59.     M_QUEUING       = %00000001,
  60.     M_INAC_MPLIER   = %00001111,
  61.     M_RECFORMAT     = %00011111
  62.  
  63. -> Device Type Constants
  64. EXPORT CONST
  65.     DEV_DIRECT      = 0,
  66.     DEV_SEQUENTIAL  = 1,
  67.     DEV_PRINTER     = 2,
  68.     DEV_PROCESSOR   = 3,
  69.     DEV_WRITEONCE   = 4,
  70.     DEV_CDROM       = 5,
  71.     DEV_SCANNER     = 6,
  72.     DEV_OPTICAL     = 7,
  73.     DEV_CHANGER     = 8,
  74.     DEV_COMMS       = 9
  75.